#ifndef __USER_H__
#define __USER_H__

#include "oled.h"
#include "i2c.h"
#include "IO_KEY_LED.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "TCP.h"
#include "BSP_WiFi.h"
#include <esp_log.h>
#include "OLED_Task.h"
#include "SNTP_Time.h"
#include "freertos/queue.h"
#include "BSP_UART.h"




void KEY_Task(void*p);
void Task_Create(void);
void OLED_task(void*p);


extern TaskHandle_t Key_Task_Handle ;
extern TaskHandle_t tcp_client_task_Handle;
extern TaskHandle_t OLED_task_Handle ;
extern TaskHandle_t tcp_server_task_Handle ;
extern TaskHandle_t tcp_time_synchronization_Task_Handle;
extern TaskHandle_t WiFi_Init_Task_Handle ;
extern TaskHandle_t UART_Task_Handle ;

#endif
